package com.own.business.wechat.official.model;

import com.fasterxml.jackson.annotation.JsonIgnore;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;

/**
 * WechatSignModel
 *
 * @author chenxueli
 * @date 2023-09-25 17:54:46
 */
@Data
public class WechatSignModel implements Serializable {

    @Schema(title = "分享的地址")
    private String url;

    @Schema(title = "票据信息")
    @JsonIgnore
    private String ticket;

    @Schema(title = "随机字符串")
    private String nonceStr;

    @Schema(title = "时间戳")
    private Long timestamp;

    @Schema(title = "签名")
    private String signature;

    @Schema(title = "微信唯一标识appId")
    private String appId;

}
